/**
 * Clase Model
 *
 * @author David Candia Martin
 * @version 1.0 - 11/12/13
 */
package clases;

import java.util.ArrayList;

public class Model{
    
    private Escribir escribir;
    private Leer leer;
    
    private ArrayList<Alumno> lista_alumnos;

    /**
     * Constructor
     */
    public Model() {
         
                
        escribir = new Escribir();
        leer = new Leer();
        lista_alumnos = leer.leer_objeto();

    }
    /**
     * Almacena el nombre y la edad en sus respectivas listas y
     * escribe su contenido en un fichero binario.
     * @param nombre (String)
     * @param edad (int)
     */
    public void setDatos(String nombre, int edad) {
        
        //Almacenamos los datos en la lista
        lista_alumnos.add(new Alumno(nombre, edad));
        
        //Escribimos los datos almacenados, en el fichero binario
                   
          escribir.escribir_objeto(lista_alumnos);
           
      

    }
    
    public void getDatos() {
        
    	for(Alumno a: lista_alumnos)
    		System.out.println(a.toString());
        
    }

}
